Using Metaphors in eXtreme Programming Projects

نویسندگان

  • Yael Dubinsky
  • Orit Hazzan
چکیده

Metaphor is one of the twelve practices of Extreme Programming (XP), and definitely among the more difficult ones to teach and use. We present our experience with the use of metaphors and conclude with suggested guidelines for teachers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

System Metaphor in “Extreme Programming”: A Semiotic Approach

System Metaphor is one of the core practices of the software development process known as “Extreme Programming” (XP). Unfortunately, the System Metaphor practice is poorly understood, and is the practice XP teams most commonly choose to ignore. We provide a simple, structural model of system metaphors, based upon Peircean semiotics, giving a fundamental account of the way metaphors can contribu...

متن کامل

Metaphorscape

System Metaphor is one of the key practices of Extreme Programming (XP). Unfortunately, the System Metaphor practice is poorly understood, and is the practice XP teams most commonly choose to ignore. In this paper, we provide a small collection of patterns that teams can use to develop metaphors for their systems, and for evaluating system metaphors. We hope these patterns will encourage Extrem...

متن کامل

A Study of Extreme Programming in a Large Company

Agile software development is an approach to software that focuses on lightweight processes and adaptability to change. The best-known agile methodology is called Extreme Programming. It suggests twelve practices that include iterative development practices, automated unit testing, and pair programming. Extreme Programming is designed for small projects, but has been picked up through grassroot...

متن کامل

Distributed Extreme Programming: Extending the Frontier of the Extreme Programming Software Engineering Process

Extreme Programming (XP) is inherently collaborative, which makes it amenable to Computer Supported Cooperative Work (CSCW) support. The collaboration enabling tools and techniques used in XP, such as whiteboards, index cards and co-location, are adequate for their immediate purposes. However, they do not allow sufficient information to survive beyond the end of projects. Long term consequences...

متن کامل

Using Hybrid Fuzzy PROMETHEE II and Fuzzy Binary Goal Programming for Risk Ranking: A Case Study of Highway Construction Projects

Multi attribute decision making methods are considered as one of the most useful methods for solving ranking problems. In some decision making problems, while the alternatives for corresponding criteria are compared in a pairwise comparison manner, if the criteria are inherently fuzzy, debates will arise in ranking alternatives due to the closeness of the values of the criteria. In this researc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003